﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.mssql
{
	// Token: 0x0200018B RID: 395
	public class TMssqlWaitFor : TCustomSqlStatement
	{
		// Token: 0x06000DE5 RID: 3557 RVA: 0x003092F0 File Offset: 0x003074F0
		public TMssqlWaitFor(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstmssqlwaitfor;
		}

		// Token: 0x06000DE6 RID: 3558 RVA: 0x00309304 File Offset: 0x00307504
		internal override void buildsql()
		{
		}

		// Token: 0x06000DE7 RID: 3559 RVA: 0x00309306 File Offset: 0x00307506
		internal override void clear()
		{
		}

		// Token: 0x06000DE8 RID: 3560 RVA: 0x00309308 File Offset: 0x00307508
		internal override string getasprettytext()
		{
			return "";
		}

		// Token: 0x06000DE9 RID: 3561 RVA: 0x0030930F File Offset: 0x0030750F
		internal virtual void iterate(TVisitorAbs pvisitor)
		{
		}

		// Token: 0x06000DEA RID: 3562 RVA: 0x00309311 File Offset: 0x00307511
		internal virtual int doparsestatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000DEB RID: 3563 RVA: 0x00309314 File Offset: 0x00307514
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06000DEC RID: 3564 RVA: 0x00309324 File Offset: 0x00307524
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
